body {
	font-family:Tahoma,Arial,sans-serif; font-size:13px; border:0pt; margin:0pt; padding:0pt;
	background:#eee; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#cccccc"); background:-webkit-gradient(linear,left top,right top,from(#fff),to(#ccc)); background:-moz-linear-gradient(left,#fff,#ccc);
}
img { border:0pt; margin:0pt; padding:0pt; }
a { text-decoration:none; color:#36c; }
a:hover { text-decoration:underline; color:#3c6; }
code {
	padding:0 5px;
	background-color:#eee;
	color:#520;
}
pre {
	border:1px solid #ccc;
	background-color:#eee;
	color:#520;
	padding:10px;
	overflow:auto;
	box-shadow:inset 0 0 20px #ddd; -moz-box-shadow:inset 0 0 20px #999;
}
div#zWrapper {
	margin:20px;
	padding:20px;
	border:1px solid #ddd;
	box-shadow:0 0 20px #ddd; -moz-box-shadow:0 0 20px #ddd;
}
div#zHeaderWrapper {
	padding:10px;
	margin-bottom:20px;
}
div#zContentWrapper {
	width:60%;
	float:left;
	padding:10px;
	background-color:#fff;
}
div#zSidebarWrapper {
	width:35%;
	float:right;
}
div#zFooterWrapper {
	padding:10px;
	margin-top:20px;
	background-color:#999;
}
div.clear { clear:both; }
div#zSiteTitle {
	width:30%;
	float:left;
}
div#zSiteDescription {
	width:55%;
	float:right;
	text-align:right;
}
#zNetwork ul { margin:0; padding:0; }
#zNetwork ul li {
	display:inline;
	margin:0 5px;
	padding:2px 5px;
	border:1px solid #fc0;
	background-color:#fc0
}
